Big Huge Thesaurus

garden centipede

noun